reflect.rtype.size (field)

58 uses

	reflect (current package)
		abi.go#L129: 	if t.size == 0 {
		abi.go#L154: 		a.stackAssign(t.size, uintptr(t.align))
		abi.go#L202: 		return a.assignIntN(offset, t.size, 1, 0b1)
		abi.go#L204: 		return a.assignIntN(offset, t.size, 1, 0b0)
		abi.go#L213: 		return a.assignFloatN(offset, t.size, 1)
		abi.go#L426: 			spill += arg.size
		type.go#L316: 	size       uintptr
		type.go#L806: func (t *rtype) Size() uintptr { return t.size }
		type.go#L816: 	return int(t.size) * 8
		type.go#L1852: 	if typ.size >= 1<<16 {
		type.go#L1944: 	if ktyp.size > maxKeySize {
		type.go#L1948: 		mt.keysize = uint8(ktyp.size)
		type.go#L1950: 	if etyp.size > maxValSize {
		type.go#L1954: 		mt.valuesize = uint8(etyp.size)
		type.go#L1956: 	mt.bucketsize = uint16(mt.bucket.size)
		type.go#L2236: 	if ktyp.size > maxKeySize {
		type.go#L2239: 	if etyp.size > maxValSize {
		type.go#L2252: 	size := bucketSize*(1+ktyp.size+etyp.size) + overflowPad + goarch.PtrSize
		type.go#L2258: 		nptr := (bucketSize*(1+ktyp.size+etyp.size) + goarch.PtrSize) / goarch.PtrSize
		type.go#L2265: 		base += bucketSize * ktyp.size / goarch.PtrSize
		type.go#L2270: 		base += bucketSize * etyp.size / goarch.PtrSize
		type.go#L2286: 		size:    size,
		type.go#L2310: 	words := typ.size / goarch.PtrSize
		type.go#L2636: 		size = offset + ft.size
		type.go#L2639: 		if ft.size == 0 {
		type.go#L2750: 	typ.size = size
		type.go#L2930: 	if typ.size > 0 {
		type.go#L2931: 		max := ^uintptr(0) / typ.size
		type.go#L2936: 	array.size = typ.size * uintptr(length)
		type.go#L2938: 		array.ptrdata = typ.size*uintptr(length-1) + typ.ptrdata
		type.go#L2946: 	case typ.ptrdata == 0 || array.size == 0:
		type.go#L2957: 	case typ.kind&kindGCProg == 0 && array.size <= maxPtrmaskBytes*8*goarch.PtrSize:
		type.go#L2972: 		elemWords := typ.size / goarch.PtrSize
		type.go#L2993: 		array.ptrdata = array.size // overestimate but ok; must match program
		type.go#L3089: 		size:    align(abi.retOffset+abi.ret.stackBytes, goarch.PtrSize),
		type.go#L3162: 			addTypeBits(bv, offset+uintptr(i)*tt.elem.size, tt.elem)
		value.go#L97: 	if v.typ.size != goarch.PtrSize || !v.typ.pointers() {
		value.go#L446: 	if frametype.size != 0 {
		value.go#L455: 	frameSize := frametype.size
		value.go#L556: 	call(frametype, fn, stackArgs, uint32(frametype.size), uint32(abi.retOffset), uint32(frameSize), &regArgs)
		value.go#L698: 				if typ.size > 0 {
		value.go#L760: 			if typ.size == 0 {
		value.go#L1053: 	methodFrameSize := methodFrameType.size
		value.go#L1065: 	call(methodFrameType, methodFn, methodFrame, uint32(methodFrameType.size), uint32(methodABI.retOffset), uint32(methodFrameSize), &methodRegs)
		value.go#L1079: 	if retSize := methodFrameType.size - methodABI.retOffset; retSize > 0 {
		value.go#L1350: 		offset := uintptr(i) * typ.size
		value.go#L1370: 		val := arrayAt(s.Data, i, typ.size, "i < s.Len")
		value.go#L1605: 	if (tt.key == stringType || key.kind() == String) && tt.key == key.typ && tt.elem.size <= maxValSize {
		value.go#L1937: 		bitSize := v.typ.size * 8
		value.go#L1950: 		bitSize := v.typ.size * 8
		value.go#L2218: 	if (tt.key == stringType || key.kind() == String) && tt.key == key.typ && tt.elem.size <= maxValSize {
		value.go#L2986: 		if t.size <= maxZero {
		value.go#L3198: 	switch typ.size {
		value.go#L3216: 	switch typ.size {
		value.go#L3238: 	switch typ.size {